// state_impl.rs
use super::state::{SharedState, State};
use std::sync::{Arc, RwLock};

impl SharedState {
    pub fn new() -> Self {
        Arc::new(RwLock::new(State {
            user_id: None,
        }))
    }
}
